package br.com.advance.automacao.services;

import java.util.Date;
import java.util.List;

import br.com.advance.automacao.dto.ContabilizacaoEventos;
import br.com.advance.automacao.model.Evento;

public interface EventoService {

	Evento criar(Evento clp);

	Evento buscarPorId(Long id);

	List<Evento> buscarPorFiltro(Long idCLP, Long idTurno, Date dataTurno);

	List<ContabilizacaoEventos> buscarContabilizadoPorFiltro(Long idCLP, Long idTurno, Date dataTurno);

	List<Date> buscarDataEventosPorClp(Long idCLP);
	
	void deletarEventosPorClpDataTurno(Long idTurno, Date dataEvento, Long idCLP);
	
}
